home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 May / PCPlus May 1998=disk A.iso / full / CBUILDER / SAMS / SAMPLES / CHAP01 / ARGSTEST.MAK < prev    next >
Encoding:
Text File  |  1997-02-12  |  1.5 KB  |  55 lines

  1. # ---------------------------------------------------------------------------
  2. BCB = $(TP)
  3. PROJECT = argstest
  4. OBJFILES = argstest.obj
  5. RESFILES = 
  6. RESDEPEN = $(RESFILES)
  7. LIBFILES = 
  8. # ---------------------------------------------------------------------------
  9. CFLAG1 = -Od -Hc -k -r- -y -v -vi- -c -a4 -b- -w-par -w-ucp -w-inl -w-hid \
  10.    -Vx -Ve -x  -WE 
  11. CFLAG2 = -I$(BCB)\include;$(BCB)\include\vcl -H=$(BCB)\lib\vcld.csm 
  12. PFLAGS = -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE \
  13.    -$Y -$W -$O- -v -U$(BCB)\lib\obj -jphnv -m   
  14. LFLAGS = -L$(BCB)\lib -ap -Tpe -x -v -V4.0  -j$(BCB)\lib\obj;$(BCB)\lib 
  15. IFLAGS = -i 
  16. # ---------------------------------------------------------------------------
  17. ALLOBJ = c0x32.obj $(OBJFILES)
  18. ALLRES = $(RESFILES)
  19. ALLLIB = $(LIBFILES) import32.lib cw32mt.lib 
  20. # ---------------------------------------------------------------------------
  21. .autodepend
  22.  
  23. $(PROJECT).exe: $(OBJFILES) $(RESDEPEN)
  24.     $(BCB)\BIN\tlink32 @&&!
  25.     $(LFLAGS) +
  26.     $(ALLOBJ), +
  27.     $(PROJECT).exe,, +
  28.     $(ALLLIB),, +
  29.     $(ALLRES) 
  30. !
  31.  
  32. .pas.hpp:
  33.     $(BCB)\BIN\dcc32 $(PFLAGS) { $** }
  34.  
  35. .pas.obj:
  36.     $(BCB)\BIN\dcc32 $(PFLAGS) { $** }
  37.  
  38. .cpp.obj:
  39.     $(BCB)\BIN\bcc32 @&&!
  40.     $(CFLAG1) 
  41.     $(CFLAG2) 
  42.     -o$* $* 
  43. !
  44.  
  45. .c.obj:
  46.     $(BCB)\BIN\bcc32 @&&!
  47.     $(CFLAG1) 
  48.     $(CFLAG2) 
  49.     -o$* $**
  50. !
  51.  
  52. .rc.res:
  53.     $(BCB)\BIN\brcc32 $<
  54. #-----------------------------------------------------------------------------
  55.